0f366a454cf8fd092e6baa174a26b41b7ef3a039,src/main/java/org/jboss/invocation/proxy/AbstractSubclassFactory.java,AbstractSubclassFactory,overridePublicMethods,#MethodBodyCreator#,157
Before Change
ClassMetadataSource data = reflectionMetadataSource.getClassMetadata(getSuperClass());
for (Method method : data.getMethods()) {
MethodIdentifier identifier = MethodIdentifier.getIdentifierForMethod(method);
if (Modifier.isFinal(method.getModifiers())) {
continue;
}
if (!SKIP_BY_DEFAULT.contains(identifier)) {
After Change
for (Method method : data.getDeclaredMethods()) {
MethodIdentifier identifier = MethodIdentifier.getIdentifierForMethod(method);
if (!Modifier.isPublic(method.getModifiers()) || Modifier.isFinal(method.getModifiers())) {
continue;
}
if (!SKIP_BY_DEFAULT.contains(identifier)) {